package com.itsoku.lesson101.utils;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @Description
 * @Author fengleifl-hzgs
 * @Date 2025/7/26
 * @since
 */
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Compare {

    /**
     * 字段名称
     */
    String name();
    /**
     * 比较值类型
     */
    Class<?> typeClass() default String.class;

    /**
     * 格式
     */
    String pattern() default "";
}
